home *** CD-ROM | disk | FTP | other *** search
/ The Business Master (3rd Edition) / The Business Master (3rd Edition).iso / files / grap_cad / pcdraft / pcdcad1.exe / READ.ME1 < prev    next >
Text File  |  1991-07-11  |  26KB  |  672 lines

  1.                            PC-Draft-CAD version 3.06
  2.  
  3.                     Full featured Computer Aided Drafting
  4.  
  5.                                  Copyright 1991
  6.                                 Natural Software
  7.                              19 South Fifth Street
  8.                              St. Charles, IL 60174
  9.                                  (708) 377-7320
  10.  
  11.                            Compuserve ID: 70047,744
  12.  
  13.  
  14. PC-Draft-CAD release 3.06 is distributed as three self-extracting LHARC files.
  15. The list below shows the file names in each EXE file.
  16.  
  17. If you find missing files please contact us at the above address/phone.
  18.  
  19.  
  20. To install PC-Draft-CAD:
  21.  
  22.   - if you received this shareware version on diskette, there should be
  23.     three EXE files: PCDCAD1.EXE PCDCAD2 and PCDCAD3.EXE:
  24.  
  25.      To install on your hard disk (C:) 
  26.                                                           
  27.       1 - Place this disk in drive A:                     
  28.       2 - Enter: [C:] to make it your current drive.      
  29.       3 - Enter: [A:INSTALL].                             
  30.                                                           
  31.      To install on a two floppy system, you must have
  32.            THREE formatted (empty) disks                    
  33.                                                           
  34.       1 - Place this disk in drive A:                     
  35.       2 - Place a blank disk in drive B:                  
  36.       3 - Enter: [B:] to make B: your current drive.      
  37.       4 - Enter: [A:PCDCAD1].                             
  38.       5 - After all files have been extracted from PCDCAD1,
  39.       6 - Place a new blank disk in drive B:
  40.       7 - repeast steps 4, 5 and 6 for PCDCAD2 and PCDCAD3.
  41.  
  42.    - if you received this from a BBS you obviously have already extracted
  43.      the files (or you wouldn't be reading this!). To select the correct
  44.      display driver and to set up your sub-directories, run: BBSINST.BAT.
  45.  
  46. Contents of the three self-extracting EXE files:
  47.  
  48. --------PCDCAD1-----------------------
  49. !               - LHARC banner
  50. read.me1        - you're reading it
  51. bbsinst.bat     - run this if you got this from a BBS
  52. order.frm       - fill this in to register
  53. products.lst    - info on more Natural Software
  54.  
  55. draft3.exe      - the main PC-Draft-CAD program
  56. draft3.cfg      - configuration file
  57. draft3.hlp      - help file
  58.  
  59. cgadrv.com      - driver for CGA (delete if not used)
  60. vgadrv.com      - driver for VGA/EGA (del if not used)
  61. svgadrv.com     - driver for Super VGA (del if not used)
  62. hgcdrv.exe      - driver for Hercules (del if not used)
  63.  
  64. vgastart.bat    - starts PC-Draft-CAD on VGA/EGA
  65. cgastart.bat    - starts PC-Draft-CAD on CGA
  66. hgcstart.bat    - starts PC-Draft-CAD on Hercules
  67. vidtest.com     - tests video - used by install.bat
  68.  
  69. --------PCDCAD2
  70. !               - LHARC banner
  71. read.me2        - info on distribution files
  72. dot--drv.exe    - driver for dot-matrix printers 
  73. hpgl-drv.exe    - driver for HPGL plotters
  74. hplj-drv.exe    - driver for LaserJet/DeskJet printers
  75. wpg--drv.exe    - "print" drawing in WordPerfect format
  76.  
  77. epson060.cfg    - configuration files for Epson 
  78. epson072.cfg      compatible printers: each for a
  79. epson090.cfg      different horiz. resolution.
  80. epson120.cfg      (copy one of these to: PRINTER.CFG) 
  81. epson240.cfg      for use by DOT--DRV.EXE
  82.  
  83. ibmdm060.cfg    - configuration files for IBM dot matrix 
  84. ibmdm120.cfg      compatible printers.
  85. ibmdm240.cfg    
  86.  
  87. dot24180.cfg    - configuration files 24 pin dot matrix 
  88. dot24240.cfg      (Epson LQ-2500 command set)
  89.  
  90. hpgl-a.cfg      - config files for HPGL plotters
  91. hpgl-b.cfg        the letter indicates the paper size
  92. hpgl-d.cfg      
  93.  
  94. hpsf-a.cfg      - same for small format (A & B size)
  95. hpsf-b.cfg        plotters.
  96.  
  97.  
  98. --------PCDCAD3
  99. !               - LHARC banner
  100. read.me3        - info on distribution files 
  101. draft3.doc      - Manual. enter: COPY DRAFT3.DOC PRN
  102.  
  103. dline.dwg       - Sample drawing: Double line command
  104. fndation.dwg    - Sample drawing: Patterns
  105. house.dwg       - Sample drawing: Layers
  106.  
  107. pattern1.lib    - Object Library: Patterns
  108. archplan.lib    - Object Library: Architectural
  109.  
  110. duplex.fon      - Font: double line
  111. sans.fon        - Font: sans serif
  112. script.fon      - Font: fancy script
  113. simplex.fon     - Font: single line
  114. triplex.fon     - Font: triple line
  115. arcs.mac        - Sample macro file
  116. arctutor.mac    - Example of Extended Macro Language
  117.  
  118. ------- Files not included (for registered users only) -------
  119.  
  120.   DXF2PCD.EXE   - Converts Autocad DXF files to Draft3 drawings
  121.   WPGCONV.EXE   - Converts WordPerfect Graphic files into Draft3 Drawings
  122.   GEM--DRV.EXE  - to dump as GEM Draw file
  123.   PRTDATA.EXE   - Prints Drawing database reports on printer.
  124.   WINDOWS.LIB   - Library of window elevations
  125.   DOORS.LIB     - Library of door elevations
  126.   PATTERNS.DWG  - Source for Pattern1.lib for user modification
  127.   TUTOR?.MAC    - macros for 7 Lessons in the tutorial manual
  128.  
  129.  
  130. Known Problems:
  131.  
  132.  
  133. Expanded Memory Managers:
  134.  
  135. PC-Draft-CAD's own virtual memory management code automatically uses your
  136. expanded or extended memory. It may not be compatible with other memory
  137. management software. For example, Quarterdeck's QEMM. If you have a problem 
  138. running PC-Draft-CAD, try disabling your other memory managers and TSR
  139. (Terminate Stay Resident) programs. Alternatively you may disable
  140. PC-Draft-CAD's memory manager by adding the following environment variable
  141. via DOS's SET command:
  142.  
  143.           SET PCDVM = /NOEMM/NOEXT
  144.  
  145. PC-Draft-CAD will still be able to create and edit large drawings by paging
  146. to a hard disk swap file.
  147.  
  148.  
  149. Zenith EGA display incompatibility:
  150.  
  151. For PC-Draft-CAD to work properly with the Zenith EGA display adapter
  152. (model Z-449), dip-switch number five (5) must be set to "OFF". this is
  153. called "Auto-Emulation Mode" in their manual. If switch 5 is "ON", the display
  154. drivers (VGADRV.COM and CGADRV.COM) will hang the system when run. 
  155.  
  156. Dip-switch 5 on the Zenity EGA board is the second switch from the top. 
  157. Moving the switch to the left is "OFF".
  158.  
  159.  
  160.  
  161.  
  162. Latest Updates:
  163.  
  164. Set Extents
  165.  
  166. You can now more easily change the "Drawing Extents". The drawing extents are
  167. coordinates used by the Zoom All command to set the new viewport -- they are
  168. normally set to the farthest point you have drawn on the overall drawing area.
  169.  
  170. Press [Alt+D] to change the extents. You then draw a box to indicate the 
  171. minimum and maximum coordinates.
  172.  
  173.  
  174. Area Calculation
  175.  
  176. Press [Alt+X] to turn on area calculation. A blank box appears below the 
  177. control panel. Move the cursor to one corner of the area, press [Enter], move
  178. to the opposite corner, press [Enter]. The area is shown in the box below
  179. the control panel. Repeat this process. Each sub-total is added to the total.
  180. Press [Esc] to end area calculation.
  181.  
  182.  
  183. Search for Ob[J]ect
  184.  
  185. This works like the search for element command. When you want to make a new
  186. object the "current" object, move the cursor near the object you want and 
  187. press [Alt+J]. The object whose origin is closest to the cursor (on the current
  188. layer) will become the "current" object.
  189.  
  190.  
  191. Orthographic drawing
  192.  
  193. When you want to draw lines that are exactly horizontal or exactly vertical
  194. you can now press the [Shift] key while moving the mouse. When either [Shift]
  195. key is pressed the mouse cursor snaps back to the closest right angle to the
  196. starting point. You can also simply use the arrow cursor keys on the keyboard
  197. to move straight vertically or horizontally. 
  198.  
  199. Note that the [Shift] key should not be pressed when using the arrow keys
  200. because this cause the keys on the numeric keypad to represent numbers instead
  201. of cursor movements.  Using the [Shift] key for orthographic movement is for
  202. use with the mouse only.
  203.  
  204.  
  205. Improved Double line command:
  206.  
  207. Pg. 31 in the manual talks about using the XLine (double line) command from
  208. left to right verses right to left. This has been changed to make it easier
  209. and more intuitive. Now the line ends work the same way regardless of which
  210. end point is drawn first.
  211.  
  212.  
  213. US Decimal Units
  214.  
  215. You new have a choice of decimal FEET or INCHES (on the Options/Units
  216. menu), the offset indicator on the control panel shows decimal INCHES
  217. or decimal FEET as per your choice. Decimal inches is easier for electrical
  218. engineering drawings such as circuit boards that are drawn full size.
  219.  
  220. The dimensions are now correctly shown according to your selection.
  221.  
  222.  
  223. Hercules display type:
  224.  
  225. If you have a Hercules display, the install process will detect it and 
  226. create the proper start.bat file for your use. The Hercules driver is
  227. different than the other display drivers in that it executes DRAFT3.EXE
  228. directly and is not a TSR (Terminate and Stay Resident) program. So, running:
  229. HGCDRV directly works just as good as running START.
  230.  
  231.  
  232. Menu Choices:
  233.  
  234. If you have a mouse, moving the cursor to the top menu bar changes the mouse
  235. cursor to a pointing hand for menu selections. If you do not have a mouse, 
  236. the cursor disappears when you move into the menu bar, but you can still make
  237. menu choices in this way.
  238.  
  239. However, it does not make sense to choose drawing commands in this manner,
  240. because the begining cursor position which selects the starting point of
  241. a drawing element such as a line will be in the wrong place (at the top of 
  242. the screen). For drawing commands use the mouse left button or the F2
  243. function key instead (after positioning the cursor at the proper starting
  244. location).
  245.  
  246.  
  247. New [Q]uick move command:
  248.  
  249. You can now precisely position the cursor in relationship to your base point
  250. by using the [Q]uick move command. When you press the [Q] key a dialog window
  251. opens allowing you to enter the distance in feet and inches for both the Y
  252. offset and the X offset from your base point. After entering a value, first
  253. for the X offset, press ESC to continue and enter a value for the Y offset,
  254. then press ESC to exit the window. At that point (if the new location is
  255. within the current view) the cursor will be moved to the specified offset.
  256.  
  257. For example to draw a line that is precisely 10 feet, 6 inches and 3/16 inch
  258. long:
  259.  
  260.     1. move the cursor to where you want the line to start.
  261.     2. press [Alt+B] to set your base point to zero at the current cursor
  262.        location.
  263.     3. press [L] to start the line command.
  264.     4. press [Q] to open the [Q]uick move window.
  265.     5. enter "10" for feet, press [Enter], enter "6" for inches, press
  266.        [Enter], enter "3" for the 16th. field. 
  267.     6. press [ESC] to exit the X offset window. and [ESC] again to exit
  268.        the Y offset window (so the line is horizontal -- Y offset = 0).
  269.     7. press [Enter] to end the line command.
  270.  
  271. In the case where the specified end point falls outside the current view,
  272. the current drawing command will be completed (you dont have to press [Enter]).
  273.  
  274. This command lets you draw elements with precise endpoints even though
  275. those points would fall between screen pixels. Otherwise you would have to 
  276. Zoom in closer to position the cursor to the exact dimension.
  277.  
  278.  
  279. [N]ew Layer/Object
  280.  
  281. Press [Alt+N] to start a new layer and name the first new object on that layer.
  282. You used to have to do this by opening the database window.
  283.  
  284.  
  285. s[E]t Scale
  286.  
  287. This new option on the Options menu lets you set the drawing scale. You used to
  288. have to open the databse window to set the drawing scale. And, since the database
  289. window would not open unless you have at least one element, this was inconvenent.
  290. Now you can set the scale before drawing anything.
  291.  
  292.  
  293. New [Z]ip to base command:
  294.  
  295. This new command moves the cursor to the base position:
  296.  
  297. [Alt+Z] (for: "[Z]ip to base") moves the cursor to the base position. The 
  298. base position is set by [Alt+B].
  299.  
  300.  
  301. New Group command:
  302.  
  303. A new command: [G]roup, has been added to the Objects menu. This new function
  304. lets you create a new object from existing elements displayed on the screen.
  305.  
  306. To use the [G]roup command, follow these steps:
  307.  
  308. 1 - position the cursor to the upper left corner of the area containing
  309.     elements you want to add to the new object.
  310.  
  311. 2 - press [F3][G] to select the [G]roup command from the objects menu.
  312.  
  313. 3 - move the cursor to surround the elements with a rubber band box.
  314.  
  315. 4 - press [Enter] once the box surrounds the elements you want.
  316.  
  317. 5 - enter the name for the new object in the pop up window.
  318.  
  319. 6 - the new object will be redrawn in place -- use the Object Move command
  320.     to display it in a new location.
  321.  
  322. This is very useful when creating new object libraries from existing drawings.
  323. A hint: make a new layer in the existing drawing and add the new object that
  324. will go into the new object library on the new layer. Then when you are ready,
  325. (and have made backup copies of the original and new drawing), delete all the
  326. other layers, leaving only the new, object library layer. Then save the objects
  327. to your new object library file with the command: [F4][O][S].
  328.  
  329.  
  330. New Printer Options:
  331.  
  332. Set Configuration file:
  333.  
  334. This lets you specify which printer configuration file to use by the printer
  335. driver. Only the DOT--DRV.EXE and HPGL-DRV.EXE drivers use configuration files.
  336. In previous versions, the DOT--DRV.EXE driver looked for the specific filename:
  337. PRINTER.CFG. Now you can use different configurations (for different resolutions
  338. or different page sizes) without changing the filename.
  339.  
  340. The filename dialog box works just like the other filename selection dialogs. 
  341. You can enter a wild card string like: "*.CFG" and press Enter to list all the
  342. files with the CFG extension.
  343.  
  344.  
  345. Set Page Size:
  346.  
  347. This option lets you set the paper size you will be printing on. The paper size
  348. affects the new Preview command described below.
  349.  
  350.  
  351. New Preview command:
  352.  
  353. A new menu choice on the Print Options menu (press [F8], then [O] for Options)
  354. lets you judge how much of your drawing will be printed at a given scale and 
  355. a given page size.
  356.  
  357. When you press [P] for Preview, a box will temporarily be drawn on the current 
  358. view to indicate the area of your drawing that will be printed. This area is 
  359. determined by the current drawing scale and current print scale. It is further 
  360. based on an 8 inch by 10 inch paper size. If your current view width or height
  361. is too small you will not see the extents of the preview box. This indicates that
  362. you should zoom "out" to a larger view before printing (unless you intend for the 
  363. drawing to be truncated when printed).
  364.  
  365. Press any key to remove the preview box and return to the print menu.
  366.  
  367.  
  368. 24 pin dot matrix printers:
  369.  
  370. The dot matrix printer driver (DOT--DRV.EXE) has been updated. It now supports
  371. 24 pin modes for most 24 pin printers. To use 24 pin mode you must select one
  372. the two supplied configuration files: DOT24180.CFG (which uses 180 dots per
  373. inch resolution) or DOT24240 (240 dots / inch resolution). 
  374.  
  375. Note: you select printer configuration files via the 
  376.       Printer/Options/Config file menu.
  377.  
  378. These files use the Epson LQ-2500 bit image mode selection commands -- 
  379. the "Esc * 40 shown in the 140 dpi file below:
  380.  
  381. ---------------------------------------------------
  382. 8       - page width -- For 24 pin mode 40: 360 dpi
  383. 10.5    - page height
  384. 360     - horiz dots per inch
  385. 180     - vert dots per inch
  386. 24      - # of raster passes
  387. 24      - # of scan lines per printer pass (print head wires)
  388. 2880    - # of bytes = 0b40 hex; bytes = 11, 64  dec...
  389. 27 51 24 255        - line feed string (ESC "3" 24) = 24/180 inch
  390. 13 10 27 42 40 64 11 255 - graphics line setup string (cr lf Esc * 40 64 11)
  391. ----------------------------------------------------
  392.  
  393. Many other brands of printers use the same command set.
  394. If your 24 pin printer uses another command set, you may be able to modify the
  395. .CFG file to work with it.
  396.  
  397. The parameter in the .CFG file for # of raster passes is no longer used. The
  398. printer driver calculates this. However the field is left in for backward
  399. compatibility.
  400.  
  401.  
  402. HPGL CFG File:
  403.  
  404. Another major change to the HPGL-DRV.EXE driver: It now uses a configuration
  405. file. The filename can be set from the printer Options menu, or if it is left
  406. blank, it will look for the file: HPGL.CFG. This CFG file is an ASCII text file
  407. with five lines. Each line has a value. The first four values specify the paper
  408. size in plotter units. For example, the file: HPGL-AD.CFG contains:
  409.  
  410. -17208     Min. X   for Architectural D size paper (24 x 36) 
  411. 17208      Max. X   vertical load (Landscape)
  412. -11592     Min. Y
  413. 11592      Max. Y
  414. 0.3        Pen-tip width in millimetres - can range from 0.1 - 5.0mm
  415.  
  416. This is for Architectural D size paper and has the minimum and maximum X and Y
  417. values appropriate for a HP DXL plotter. All text to the right of the value is
  418. optional commentary. Note that these sizes are for "vertically" mounted paper, 
  419. ie: the short side of the paper is inserted into the plotter.
  420.  
  421. The fifth value sets the pen width.
  422.  
  423. We have supplied several HPGL CFG files for various paper sizes. The file names 
  424. indicate what paper size they specify. For example:
  425.  
  426. -- These are for HP DraftPro large format plotters:
  427.  
  428.      HPGL-A.CFG    is for A size (8.5 x 11 inch) paper
  429.      HPGL-AB.CFG   is for Architectural B size (11 x 17 inch) paper
  430.      HPGL-A1.CFG   is for metric A1 size (594 x 841 mm) paper
  431.      
  432. -- These are for HP small format plotters (such as model 7475A & B):
  433.  
  434.      HPSF-A.CFG    is for A size (8.5 x 11 inch) paper
  435.      HPSF-B.CFG    is for B size (11 x 17 inch) paper
  436.  
  437.  
  438. Note that the small format plotters have the origin (0,0 point) in the upper
  439. left corner of the sheet, while the large format plotters have the origin at
  440. the center of the paper.
  441.  
  442. If you use a paper size that doesn't match one of the supplied CFG files, you 
  443. can make chages to the file with any ASCII editor or word processor. You must
  444. refer to your plotter manual for the correct settings for the paper size.
  445.  
  446.  
  447. Plotter Line Width
  448.  
  449. The plotter driver HPGL-DRV.EXE has been changed. Now line widths are plotted
  450. to the exact width specified by generating multiple passes of the plotter pen.
  451.  
  452. In previous versions, an element's line width was interpreted as a plotter
  453. pen selection.
  454.  
  455. To compose a thick line on the plotter, the pen thickness must be accounted for.
  456. The pen thickness (tip width) is set by the fifth line in the config file
  457. (see above).  PC-Draft-CAD determines the number of passes to make with the
  458. plotter pen to create the specified line width.
  459.  
  460. If your plotter uses a different pen width, you must change this value in the
  461. CFG file.
  462.  
  463.  
  464.  
  465. CAVE Drawings
  466.  
  467. PC-Draft-CAD now supports the exchange of vector based drawings via online
  468. services such as CompuServe.
  469.  
  470. CAVE: CAD ASCII Vector Exchange is a file exchange format designed to
  471. permit exchange of vector based (CAD) drawings via messages posted on
  472. CompuServe Information Service (CIS), or other bulletin board services.
  473. CAVE messages contain a compact description of a CAD drawing that you can
  474. view and modify. 
  475.  
  476. The CAVE drawing format is designed to achieve the following goals:
  477.  
  478. -  maintain the CAD drawing logical structure of layers, objects, and
  479.    elements to facilitate repeated import/export/editing with no loss of
  480.    structure.
  481.  
  482. -  the ASCII format is as compact as possible because of
  483.    constraints of CIS message size.
  484.  
  485. -  by maintaining logical objects, a CAVE message may refer to library 
  486.    objects -- objects that do not appear in the CAVE message, thereby 
  487.    reducing necessary size of the CAVE message.
  488.  
  489. Therefore, the CAVE drawing format closely follows the internal structure
  490. of PC-Draft-CAD drawing files.
  491.  
  492.  
  493. Using PC-Draft-CAD with CAVE messages
  494.  
  495. To create a CAVE drawing follow these steps:
  496.  
  497. 1- Load or create the drawing you wish to convert to CAVE format,
  498.  
  499. 2- Press [F4] for the file menu,
  500.  
  501. 3- Select [C]AVE file type,
  502.  
  503. 4- Select the [S]ave operation,
  504.  
  505. 5- Enter the filename (with optional drive and path information). PC-
  506.    Draft-CAD uses .CAV as the default CAVE drawing file extension.
  507.  
  508. 6- Press [Enter] to save the drawing in CAVE format.
  509.  
  510. If the current drawing is large or complex enough to take more than 30
  511. lines in the CAVE message, a pop up warning will give you a chance to abort
  512. the process. Press [Y] to continue if you don't mind creating "continued"
  513. CAVE messages.
  514.  
  515.  
  516. To load a CAVE drawing for viewing and/or editing:
  517.  
  518. 1- If you have an existing drawing loaded, clear it by pressing [F9],
  519.  
  520. 2- Press [F4] for the file menu,
  521.  
  522. 3- Select [C]AVE file type,
  523.  
  524. 4- Select the [L]oad operation,
  525.  
  526. 5- Enter the filename (with optional drive and path information). PC-
  527.    Draft-CAD uses .CAV as the default CAVE drawing file extension.
  528.  
  529. 6- Press [Enter] to load the CAVE drawing. You may have to [Z]oom and/or
  530.    [P]an the view window to display the full drawing.
  531.  
  532. Using PC-Draft-CAD with your Comm program
  533.  
  534. The process of viewing, modifying, and creating CAVE messages can take
  535. several different forms. It depends on the way you normally interact with
  536. your online service. The CAVE message format was intended for CompuServe
  537. Information Service (CIS) users. However, there is no reason why it would
  538. not also work on any BBS or other online service.
  539.  
  540. Most users of services such as CIS which charge by the minute, use an
  541. automated program such as TAPCIS to automatically log on to the various
  542. forums they are interested in, download messages, and quickly log off. They
  543. read and reply to their messages offline, thereby saving connect charges.
  544.  
  545. If this is the way you do it (download messages, read and respond offline)
  546. then the additional steps to view CAVE messages simply involve editing the
  547. message file to isolate the CAVE portions and importing them into PC-Draft-
  548. CAD.
  549.  
  550. If you download or capture a single separate CAVE message, no editing is
  551. necessary. The message header and any other extraneous characters not part
  552. of the actual CAVE format will be ignored. The need for editing arises only
  553. if you download a series of messages, containing more than one CAVE format
  554. message. In that case you must edit the file containing the messages to
  555. create a file with just the particular CAVE message you want to view.
  556.  
  557. If, however, you typically read and respond to messages online, you can
  558. capture the particular CAVE message you want and save it to a separate file
  559. for viewing with PC-Draft-CAD. In this case you may want to run PCD-CAD
  560. directly from within your communication program to view and modify the CAVE
  561. drawing without logging off. This is possible with most communication
  562. programs.
  563.  
  564. With communication programs such as TAPCIS which do not have a provision
  565. for calling another program directly, you must shell to DOS. The TAPCIS
  566. command to do this is [Ctrl-F2].
  567.  
  568. Some programs, such as ProComm Plus provide functions to call other
  569. programs directly. In ProComm Plus you can assign a program to a "hotkey".
  570. This makes it very convenient to call PC-Draft-CAD by pressing a single
  571. key.
  572.  
  573.  
  574. Extended Macro Language:
  575. ------------------------
  576.  
  577. New macro commands let you make interactive and tutorial macros:
  578.  
  579. When making a macro you can insert special codes to open pop-up windows
  580. on the screen, display messages, pause macro execution, suspend macro
  581. execution (to get user input) and clear pop-up windows.
  582.  
  583. Since macro files are in ASCII format, you can add these features to the
  584. macro after it is created, or you can use special commands while making the
  585. macro.
  586.  
  587. Pop-up window:
  588. --------------
  589.  
  590. 1 - Press [Alt+W] while making a macro to start this command. 
  591. 2 - Then move the cursor to one corner of the rectangular area to define
  592.     the window size. 
  593. 3 - Press [Enter]. (Don't use the mouse buttons.)
  594. 4 - Then move to the opposite corner and press [Enter], the window will 
  595.     appear.
  596.  
  597. This puts the special code "~B" in the macro file along with numbers that
  598. indicate the window location and size. It looks like:
  599.  
  600. ~B x
  601. y
  602. cols
  603. rows 
  604.  
  605. You can have up to 6 pop-up windows at one time. Any more than 6 will simply
  606. not work.  
  607.  
  608. Use the clear pop-up command to remove pop-up windows from the screen.
  609.  
  610.  
  611. Clear pop-up:
  612. -------------
  613.  
  614. This command erases the last pop-up window. For example, if you use the
  615. pop-up window command three times to display three windows, this command 
  616. erases them in reverse order: the third window first, followed by the second,
  617. then the first.
  618.  
  619. Press [Alt+K] to execute this command while making a macro. It puts the
  620. special code "~C" in the macro file.
  621.  
  622. When macros finish running, PCD-CAD clears the internal stack that keeps 
  623. track of them.  But it does not clear windows left on the screen.
  624.  
  625.  
  626. Message text:
  627. -------------
  628.  
  629. 1 - Press [Alt+T] while making a macro to start this command. 
  630. 2 - Then move the cursor to the place on the screen where you want the
  631.     text.
  632. 3 - Press [Enter].  (don't use the Mouse buttons)
  633. 4 - Then type in the text and press [Enter], the text will appear.
  634.  
  635. This puts the special code "~M" in the macro file along with numbers that
  636. indicate the text location. It looks like:
  637.  
  638. ~M x
  639. y
  640. <text>
  641.  
  642.  
  643. It is up to you to display your text messages within pop-up windows. You have
  644. complete flexibility to locate the text anywhere. But if it is not in a window
  645. the text will not get cleared until the drawing is re-drawn (by panning, 
  646. zooming, or redraw).
  647.  
  648.  
  649. Pause:
  650. ------
  651.  
  652. This command simply causes the macro to stop and wait for a keypress.
  653.  
  654. Press [Alt+V] while making a macro to insert the pause in your macro. It puts
  655. the special code "~P" in the macro file.
  656.  
  657.  
  658. User Input:
  659. -----------
  660.  
  661. This command lets you suspend your macro to get input from the user. It is
  662. most useful to get the endpoint locations when drawing elements.
  663.  
  664. Press [Alt+I] to suspend the macro. This puts the special code: "~S" in the 
  665. macro file.
  666.  
  667. When the macro reaches this code when it is played back, it will stop and
  668. accept user input until the user presses [Enter],[Esc] or a mouse button.
  669.  
  670.  
  671.  
  672.